Skip to content

Merge to main#868

Open
manudous wants to merge 7 commits into
mainfrom
dev
Open

Merge to main#868
manudous wants to merge 7 commits into
mainfrom
dev

Conversation

@manudous
Copy link
Copy Markdown
Member

@manudous manudous commented Jun 2, 2026

manudous and others added 7 commits May 28, 2026 10:38
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The browser install step could hang indefinitely on a Playwright CDN
stall (a run hung ~47min before being cancelled). Cache the browsers
under ~/.cache/ms-playwright keyed by package-lock.json, only download
on cache miss, and bound the step with timeout-minutes so a stall fails
fast instead of blocking the job. Also drop webkit (unused) from the
install, keeping only chromium and firefox.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
playwright install hangs right after the Chromium download reaches 100%
when run on Node 24.16+ (the version GitHub runners now resolve from
.nvmrc). This is a Playwright regression affecting <1.60.0, fixed in
1.60.0. Bump @playwright/test and playwright pins accordingly.

Refs: microsoft/playwright#40998, microsoft/playwright#41092

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants